9067cb798d390706347e7634a93f3cccfb540a7f,src/org/exist/xquery/functions/fn/FunRoundHalfToEven.java,FunRoundHalfToEven,eval,#Sequence#Item#,107
Before Change
precision = (IntegerValue) getArgument(1).eval(contextSequence, contextItem).itemAt(0).convertTo(Type.INTEGER);
}
NumericValue value = (NumericValue) seq.itemAt(0).convertTo(Type.NUMBER);
return value.round(precision);
}
After Change
precision = (IntegerValue) getArgument(1).eval(contextSequence, contextItem).itemAt(0).convertTo(Type.INTEGER);
}
Item item = seq.itemAt(0);
NumericValue value;
if (item instanceof NumericValue) {
value = (NumericValue) item;
} else {
value = (NumericValue) item.convertTo(Type.NUMBER);
}
if (precision == null)